Geometry Handling Library (GHL)

GHL (Geometry Handling Library) is a library of geometric functions (2-D and 3-D). This library handles operations pertaining not only to mechanical and CAD/CAM requirements, but also to general design applications that handle shapes. The library includes functions for calculating analytical and free-formed shapes, including NURBS, with high reliability and precision.

Examples of shape generation include evaluation of generated geometric elements, intersection of any combination of analytical and free-formed shapes, offsetting and filleting (2-D and 3-D), etc.

The library, written in standard C, is portable to most workstations and personal computers under various operating systems, and includes over 1,500 routines.

Tohru Hasegawa

Manager